package edu.zut.software.identity.Service;
import edu.zut.software.identity.domain.StuCollege;
import edu.zut.software.identity.domain.StuInfo;
import edu.zut.software.identity.domain.Student;
import org.springframework.data.domain.Page;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface StudentService {
    Student findById(String id);
    List<Student> findAll();
    void deleteById(String  id);
    void save(Student student);
    Page<Student> findAll(Integer page, Integer pageSize);
    Page<StuInfo> findAll(Integer page, Integer pageSize, StuInfo stuInfo);
    List<StuInfo> getStuInfoByCollege(String name);
   // List<StuInfo> getStuInfoByMajor(String name);
   List<Map<Date, Integer>> getCount();

}
